DRAW (C) 1993 by Eero Tamminen, v. 2 beta, 27.4.1994 Done with GFA-Basic. This program is postcard-ware ie. you should at least send me a postcard if you find this program useful. You could send me money (this program took a lot of my time) to encourage me to program more ST programs. I probably won't do anything new to this as I have moved into C, but bug reports are always wellcome. Copying is allowed provided that: - All the files mentioned below are in one package in an unmodified form (resource file can be translated providing there's a note about it). - NO FEE (besides the price of a disk that contains this package) is charged. Your package should contain: draw.prg Draw -- the b&w paint program. * draw2.rsc Draw resource in english. * popup.rsc Resource for pop-up menu. popup.ext Pop-up menu configuration file. modules.ext Example of an external programs configuration file. linafnt.lzh Some line-A fonts in case you don't have GDOS. They should be placed into a fonts\-directory in your Draw directory. pics\ Example pics. symbols.img Electronical sumbols and some brushs. office.img Funny picture, 640x800 pixel. docs\ draw.txt This text. Tutor.txt Some advises on using Draw. utils\ bigscrn.prg Auto-folder prog for virtual screens. bigscrn.doc Document for bigscreen. st_font.acc Program for installing line-A font as system one. * You'll need only these files to get Draw going, other files are optional although I recommend on using them all. Hardware/software needed/recommended: - Monochrome monitor. - 1 MB of memory (especially if you use bigger than 640x400 screens). - Bigscreen or any other virtual screen program, if you want to use larger than 640x400 resolutions on a stock ST. - GDOS (adds a lot of features to the text functions like different text sizes, styles and directions). Draw is intended as a fast to use monochrome drawing/editing program for screen size or smaller Degas and Img -pictures. I hope you'll have fun with it! Features include: - Three screens, which you can be changed at any time. - All config/help features accessable at any time (brush, replace, transparent, inverse, grid, snap, fill/line/font configurations...). - Keyboard shortcut for every drawing function. - All the usual draw and block functions + some uncommon ones (drag is my favorite). - Nearly everything can be used as a brush with a Shift key. - Supports GDOS and Line-A monochrome fonts. (When you press return in GDOS mode, cursor moves to the next line. - Loads and saves IMG, PC3, PI3, DOO (screen dump) and BLK formats. BLK format is nearly same as gfa-basic's, but blocks can be bigger than 32k. - Recognices picturetype automatically. Forces a right extension to the filename automatically when saving (IMO this should be on every program!). - Works only in monochrome, but screen can be any size. - Works with MiNT and other multitasking systems, but might have problems as Draw's screen use is a bit unconventional (Opens a window to catch all redraw messages from system, but draws to whole screen.) and it's programmed in GFA basic. You have been warned ;). Grid size in settings menu affects all functions, whose size is changable: spray, drag, f-draw... Pop-up menu configurating: - Edit popup.rsc in a rsc-editor. - Every line in popup.ext represents one object in popup.rsc. First line is object 0, second is object 1 etc. - The number in line assosiates a object in menu (indexes from a draw2.rsc with a rec-editor) with the popup objects. Functions to be added (hopefully) for v. 2: - Menu for external programs (mainly for 3rd party DONE picture format (eg. gif) loaders and savers)! - Fill pattern get, load and save. - Rest of the block 'twister' functions. partly - Better pixel editing screen. DONE - 'Flying' dialogs. DONE - Pop-up menu. partly - More speed. - Polygons. DONE - A doc. Btw. Blocks can now (27.4.2994) be saved in all the formats that Draw knows. Test / developement machine: 520 STfm and KaosTOS 1.4 with 4MB memory. Disclaimer: Programmer can't be held responsible for any harm done by proper or unproper use of any of these programs. Snail-mail: Eero Tamminen Sahantie 2 23600 Kalanti Finland E-mail: puujalka@modeemi.cs.tut.fi t150315@cc.tut.fi